using System;
using System.Collections.Generic;
using System.Text;

namespace TuMama
{
    [Serializable]
    public class Cancion
    {
        private string titulo = String.Empty;
        private string autor = String.Empty;
        private byte[] bytesCancion = new byte[0];
        private int idCancion = 0;



        public Cancion()
        {
            this.bytesCancion = new byte[0];
        }

        public Cancion(string nombreAutor, string nombreDeTitulo)
        {
            this.titulo = nombreDeTitulo;
            this.autor = nombreAutor;
        }


        public string Autor
        {
            get
            {
                return this.autor;
            }
            set
            {
                this.autor = value;
            }
        }

        public byte[] BytesCancion
        {
            get
            {
                return this.bytesCancion;
            }
            set 
            {
                this.bytesCancion = value;
            }
        }


        public string Titulo
        {
            get
            {
                return this.titulo;
            }
            set
            {
                this.titulo = value;
            }
        }


        public int IdCancion
        {
            get
            {
                return this.idCancion;
            }
            set
            {
                this.idCancion = value;
            }
        }

        public override string ToString()
        {
            if(this.BytesCancion == null)
                this.BytesCancion = new byte[0];
            return String.Format("[Titulo : {0}, Autor: {1}, BytesCancion (Lenght) : {2} ]", this.Titulo, this.Autor,this.BytesCancion.Length);
        }
        
    }
}
